#ifndef _Mutex_HPP_
#define _Mutex_HPP_
#include <pthread.h>


namespace tp{

class Mutex{
public:
    Mutex();
    ~Mutex();
    void lock();
    void unlock();
    pthread_mutex_t* get_mutex_ptr();
private:
    pthread_mutex_t _mutex;
};


}
#endif

